package com.stocks.aspect;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
import java.util.Timer;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.beans.factory.annotation.Required;

import com.stocks.util.PercentCompleteReporter;

@Aspect
public class TimerAspect {
	
	//******************************* NOT BEING USED ********************************* //
	
	private Timer timer;
	private PercentCompleteReporter percentCompleteReporter;

	@Pointcut("execution(* com.stocks.command.*.*(..))")
	public void executePointcut(){}
	
//	@Before("executePointcut()")
//	public void before(){
//		System.out.println( "Before: Setting Timer." );
//		this.getPercentCompleteReporter().setPercentComplete(0D);
//		this.getTimer().scheduleAtFixedRate(this.getPercentCompleteReporter(), new Date(), 15*1000);
//	}
	
//	@After("executePointcut()")
//	public void after(){
//		System.out.println( "After: Command Completed." );
//		//this.getPercentCompleteReporter().cancel();
//	}

	public Timer getTimer() {
		return timer;
	}

	@Required
	public void setTimer(Timer timer) {
		this.timer = timer;
	}

	public PercentCompleteReporter getPercentCompleteReporter() {
		return percentCompleteReporter;
	}

	@Required
	public void setPercentCompleteReporter(
			PercentCompleteReporter percentCompleteReporter) {
		this.percentCompleteReporter = percentCompleteReporter;
	}
	
//	public static void main(String args[]){
//		final String amex[] = new String[]{"AAU", "ABI", "ABL", "ACU", "ACY", "ADF", "ADG", "ADGE", "ADK", "ADK.W", "ADZ", "AE", "AEN", "AEZ", "AFK", "AFO", "AFP", "AGA", "AGB", "AGG", "AGQ", "AGT", "AGX", "AGZ", "AIA", "AIM", "AIP", "AIS", "AJB", "AKE", "AKL", "ALN", "ALO", "ALT", "AMJ", "AMS", "AMY", "ANG", "ANI", "ANO", "ANV", "ANX", "AOA", "AOK", "AOM", "AOR", "API", "APP", "APT", "ASB", "ATC", "ATSC", "AUMN", "AWX", "AXK", "AXT", "AXU", "AYT", "AZC", "AZK", "BAA", "BAB", "BAL", "BBH", "BCV", "BDD", "BDG", "BDH", "BDL", "BDR", "BEM", "BFY", "BGU", "BGZ", "BHB", "BHH", "BHO", "BHV", "BIK", "BIL", "BIR-A", "BIV", "BJK", "BKF", "BKJ", "BKR", "BLD", "BLE", "BLJ", "BLV", "BMJ", "BND", "BNX", "BNZ", "BOM", "BPS", "BPW", "BPW.W", "BQI", "BQI.A", "BQY", "BRF", "BRIL", "BRN", "BRXX", "BSC", "BSV", "BTC", "BTI", "BTIM", "BTN", "BUW", "BVL", "BVT", "BVX", "BWN", "BWR", "BWV", "BWX", "BWZ", "BXA", "BXDB", "BXDD", "BXU", "BXUB", "BYG", "BZC", "BZF", "BZM", "BZQ", "CAW", "CCA", "CCF", "CCME", "CDY", "CEF", "CEP", "CET", "CEV", "CEW", "CEZ", "CFP", "CFS", "CFT", "CFU", "CFW", "CGC", "CGL.A", "CGR", "CGW", "CH", "CHGS", "CHIB", "CHIE", "CHII", "CHIM", "CHIQ", "CHIX", "CHXX", "CIK", "CIU", "CKK", "CKX", "CLM", "CLY", "CMD", "CMF", "CMFO", "CMT", "CNAM", "CNDA", "CNET", "CNGL", "CNU", "CNY", "COHN", "CONM", "COW", "CPD", "CPHI", "CPI", "CQP", "CQQQ", "CRBA", "CRBI", "CRBQ", "CRC", "CRF", "CRO", "CRV", "CSD", "CSJ", "CSLS", "CSM", "CTO", "CTT", "CUL", "CUR", "CUT", "CVM", "CVR", "CVU", "CVY", "CWB", "CWI", "CXA", "CXM", "CXZ", "CYB", "CZA", "CZI", "CZM", "DAG", "DBA", "DBB", "DBC", "DBE", "DBN", "DBO", "DBP", "DBS", "DBU", "DBV", "DBY", "DDD", "DDG", "DDM", "DDP", "DEE", "DEF", "DEJ", "DEM", "DENT", "DES", "DEV", "DEW", "DFE", "DFJ", "DGL", "DGP", "DGS", "DGSE", "DGT", "DGZ", "DHS", "DHY", "DIA", "DIG", "DIM", "DJCI", "DJP", "DKA", "DLA", "DLN", "DLS", "DMC", "DMF", "DMH", "DND", "DNE", "DNH", "DNL", "DNN", "DNO", "DOD", "DOG", "DOL", "DON", "DOO", "DPK", "DPU", "DPW", "DRJ", "DRN", "DRR", "DRV", "DRW", "DSC", "DSG", "DSI", "DSV", "DTD", "DTH", "DTN", "DTO", "DUG", "DVY", "DWM", "DWX", "DXD", "DXJ", "DXR", "DYY", "DZK", "DZZ", "EAD", "EAG", "EAR", "EBK", "ECF", "ECH", "ECV", "EDC", "EDF", "EDV", "EDZ", "EEB", "EEE", "EEG", "EEM", "EEO", "EES", "EET", "EEV", "EFA", "EFG", "EFN", "EFS", "EFU", "EFV", "EFZ", "EGAS", "EGI", "EGPT", "EGT", "EGX", "EIA", "EIM", "EIO", "EIP", "EIS", "EIV", "ELC", "ELG", "ELR", "ELV", "EMB", "EMG", "EMI", "EMJ", "EML", "EMM", "EMT", "EMV", "ENA", "END", "ENX", "ENY", "EPC", "EPI", "EPM", "EPP", "EPS", "EPU", "EPV", "EQL", "ERC", "ERH", "ERI", "ERX", "ERY", "ESA", "ESA.U", "ESA.W", "ESB", "ESK", "ESM", "ESP", "ESR", "ETF", "ETQ", "EU", "EUM", "EUO", "EVI", "EVJ", "EVK", "EVM", "EVO", "EVP", "EVV", "EVX", "EVY", "EWA", "EWC", "EWD", "EWG", "EWH", "EWI", "EWJ", "EWK", "EWL", "EWM", "EWN", "EWO", "EWP", "EWQ", "EWS", "EWT", "EWU", "EWV", "EWW", "EWX", "EWY", "EWZ", "EXB", "EXI", "EXK", "EXT", "EZA", "EZJ", "EZM", "EZU", "EZY", "FAA", "FAB", "FAD", "FAN", "FAS", "FAX", "FAZ", "FBT", "FCG", "FCM", "FCO", "FDD", "FDL", "FDM", "FDN", "FDV", "FEN", "FEU", "FEX", "FEZ", "FFI", "FFR", "FGD", "FIO", "FIVZ", "FIW", "FKL", "FLL", "FLM", "FNI", "FNX", "FOC", "FOH", "FPP", "FPX", "FRD", "FRG", "FRI", "FRN", "FRS", "FSI", "FSP", "FTA", "FTC", "FTF", "FTY", "FUD", "FVD", "FVE", "FVI", "FVL", "FWV", "FXA", "FXB", "FXC", "FXD", "FXE", "FXF", "FXG", "FXH", "FXI", "FXL", "FXM", "FXN", "FXO", "FXP", "FXR", "FXS", "FXU", "FXY", "FXZ", "FYX", "FZB", "GAF", "GAN", "GAZ", "GBC", "GBF", "GBG", "GBI", "GBN", "GBR", "GCC", "GCE", "GDX", "GDXJ", "GEL", "GEX", "GFC.W", "GGN", "GGN-A", "GGR", "GHM", "GIA", "GII", "GIW", "GLA.W", "GLD", "GLJ", "GLL", "GLO", "GLQ", "GLU", "GLV", "GMF", "GML", "GMM", "GMMB", "GMO", "GMTB", "GOK", "GPR", "GRC", "GRES", "GRF", "GRH", "GRI", "GRU", "GRZ", "GSB", "GSC", "GSG", "GSP", "GSR", "GSS", "GST", "GSX", "GTE", "GTF", "GTU", "GUR", "GV", "GVI", "GVP", "GVT", "GWL", "GWO", "GWX", "GXC", "GXF", "GXG", "HAO", "HAP", "HDY", "HEB", "HEDJ", "HFB", "HGI", "HH", "HHH", "HKN", "HLM.P", "HNB", "HNW", "HPB", "HQS", "HRT", "HTM", "HWG", "HWK", "HYD", "HYG", "IAF", "IAH", "IAI", "IAK", "IAT", "IAU", "IAX", "ICF", "ICH", "ICI", "ICN", "IDI", "IDI.U", "IDI.W", "IDN", "IDU", "IDV", "IDX", "IEC", "IEF", "IEI", "IEO", "IEV", "IEZ", "IF", "IG", "IGC", "IGC.W", "IGE", "IGF", "IGM", "IGN", "IGV", "IGW", "IHE", "IHF", "IHI", "IIG", "IIH", "IJH", "IJJ", "IJK", "IJR", "IJS", "IJT", "ILF", "ILI", "IMO", "IMPM", "INDL", "INDZ", "INO", "INP", "INR", "INUV", "INV", "INY", "IOO", "IPD", "IPE", "IPF", "IPK", "IPN", "IPS", "IPT", "IPU", "IPW", "IRO", "IRV", "IRY", "ISI", "ISL", "ISR", "IST", "ITA", "ITB", "ITE", "ITF", "ITI", "ITM", "ITR", "IVA", "IVE", "IVV", "IVW", "IWB", "IWC", "IWD", "IWF", "IWL", "IWM", "IWN", "IWO", "IWP", "IWR", "IWS", "IWV", "IWW", "IWX", "IWY", "IWZ", "IXC", "IXG", "IXJ", "IXN", "IXP", "IYC", "IYE", "IYF", "IYG", "IYH", "IYJ", "IYK", "IYM", "IYR", "IYT", "IYW", "IYY", "IYZ", "JAV", "JFP", "JJA", "JJC", "JJE", "JJG", "JJM", "JJN", "JJP", "JJS", "JJT", "JJU", "JKD", "JKE", "JKF", "JKG", "JKH", "JKI", "JKJ", "JKK", "JKL", "JLI", "JNK", "JO", "JOB", "JPP", "JPX", "JRS", "JSC", "JVS", "JXI", "JYF", "KAD", "KAZ", "KBE", "KBX", "KCE", "KGN", "KIE", "KLD", "KOG", "KOL", "KRE", "KROO", "KRY", "KUN", "KWT", "KXI", "KXM", "LAG", "LAQ", "LB", "LBJ", "LBY", "LCI", "LD", "LDB", "LEI", "LGL", "LGN", "LHB", "LIA", "LIA.W", "LNG", "LOV", "LQD", "LSC", "LTL", "LTPZ", "LTS", "LVL", "LWC", "LZR", "MAB", "MAM", "MBA", "MBB", "MBF", "MBG", "MBL", "MBR", "MCF", "MCRO", "MCZ", "MDD", "MDF", "MDM", "MDW", "MDY", "MEA", "MES", "MFN", "MGC", "MGH", "MGJ", "MGK", "MGN", "MGT", "MGV", "MHE", "MHH", "MHJ", "MHR", "MHR-C", "MIF", "MINT", "MIW", "MJC", "MJP", "MKE", "MKF", "MKN", "MLN", "MMF", "MMG", "MMV", "MNA", "MOC", "MOL", "MOO", "MPE", "MSL", "MSN", "MST", "MTK", "MUAA", "MUAB", "MUAC", "MUAD", "MUAE", "MUB", "MUNI", "MVF", "MVG", "MVV", "MWJ", "MWN", "MXA", "MXC", "MXH", "MXI", "MYP", "MYY", "MZA", "MZW", "MZZ", "NAK", "NBH", "NBJ", "NBO", "NBS", "NBW", "NBY", "NCB", "NCU", "NEA", "NEP", "NFC", "NFM", "NFO", "NFZ", "NG", "NGB", "NGD", "NGK", "NGO", "NGX", "NHC", "NHC-A", "NHR", "NIB", "NII", "NIV", "NJV", "NKG", "NKL", "NKO", "NKR", "NKX", "NLR", "NMB", "NMZ", "NNB", "NNO", "NOG", "NOM", "NOX", "NPG", "NPN", "NRB", "NRK", "NRO", "NSU", "NTN", "NUJ", "NVG", "NVJ", "NVX", "NVY", "NWD", "NWI", "NXE", "NXG", "NXI", "NXJ", "NXK", "NXM", "NXZ", "NY", "NYC", "NYF", "NYH", "NYV", "NZF", "NZH", "NZR", "NZW", "NZX", "NZX-C", "OEF", "OFI", "OIH", "OIL", "OLE", "OLO", "ONP", "OOK", "OPK", "ORS", "OTP", "OTR", "PAF", "PAL", "PALL", "PAO", "PAP", "PBD", "PBE", "PBJ", "PBM", "PBP", "PBS", "PBTH", "PBW", "PCA", "PCC", "PCE", "PCEF", "PCG-A", "PCG-B", "PCG-C", "PCG-D", "PCG-E", "PCG-H", "PCY", "PDC", "PDL.B", "PDN", "PDO", "PDP", "PED", "PEF", "PEJ", "PET-C", "PET-D", "PEY", "PEZ", "PFA", "PFF", "PFI", "PFM", "PGD", "PGF", "PGJ", "PGM", "PGX", "PHB", "PHC", "PHF", "PHO", "PHYS", "PIC", "PID", "PIE", "PIN", "PIO", "PIP", "PIQ", "PIV", "PIZ", "PJB", "PJF", "PJG", "PJM", "PJO", "PJP", "PKB", "PKN", "PKT", "PKW", "PLG", "PLK", "PLM", "PLND", "PLW", "PLX", "PMA", "PMK", "PMR", "PMU", "PNJ", "PNS", "PPA", "PPH", "PPLT", "PPW.P", "PQY", "PQZ", "PRB", "PRF", "PRK", "PRN", "PSI", "PSJ", "PSK", "PSL", "PSP", "PSQ", "PSR", "PST", "PTE", "PTF", "PTH", "PTJ", "PTM", "PTN", "PTO", "PTX", "PUDA", "PUI", "PUW", "PVI", "PW", "PWB", "PWC", "PWJ", "PWO", "PWP", "PWT", "PWV", "PWY", "PWZ", "PXE", "PXF", "PXG", "PXH", "PXI", "PXJ", "PXN", "PXQ", "PXR", "PYH", "PYZ", "PZA", "PZD", "PZG", "PZI", "PZJ", "PZT", "QAI", "QBC", "QCC", "QID", "QLD", "QMM", "RAA", "RAE", "RAP", "RBL", "RBY", "RCD", "RCG", "REA", "REC", "REK", "REM", "REW", "REZ", "RFA", "RFG", "RFL", "RFN", "RFV", "RFW", "RGI", "RGN", "RHA", "RHM", "RHS", "RIC", "RIF", "RIH", "RJA", "RJI", "RJN", "RJZ", "RKH", "RMM", "RMS", "RMX", "RNJ", "RNN", "RNY", "ROB", "ROI", "ROM", "ROX", "RPC", "RPG", "RPI", "RPV", "RRY", "RRZ", "RSP", "RSU", "RSW", "RSX", "RTG", "RTH", "RTK", "RTL", "RTM", "RTR", "RVP", "RVR", "RWC", "RWJ", "RWK", "RWL", "RWM", "RWO", "RWR", "RWV", "RWW", "RWX", "RXD", "RXI", "RXL", "RYE", "RYF", "RYH", "RYJ", "RYT", "RYU", "RZG", "RZV", "SA", "SAA", "SAJ", "SAL", "SBA", "SBB", "SBI", "SCB", "SCC", "SCE-C", "SCE-D", "SCE-E", "SCHA", "SCHB", "SCHC", "SCHE", "SCHF", "SCHG", "SCHV", "SCHX", "SCJ", "SCO", "SCPB", "SCT", "SCZ", "SDD", "SDK", "SDO-A", "SDO-H", "SDOW", "SDP", "SDS", "SDY", "SEA", "SEB", "SEF", "SFA", "SFH", "SFK", "SGA", "SGB", "SGG", "SGN", "SGO", "SGOL", "SGS", "SGS.W", "SH", "SHE", "SHK", "SHM", "SHN", "SHV", "SHY", "SHZ", "SIF", "SIHI", "SIJ", "SIM", "SIVR", "SJF", "SJH", "SJL", "SJV", "SKF", "SKK", "SKL", "SKN", "SLI", "SLV", "SLX", "SMB", "SMC", "SMDD", "SMH", "SMK", "SMM", "SMN", "SNG", "SNT", "SOG", "SOXL", "SOXS", "SPC", "SPGH", "SPO", "SPU", "SPXU", "SPY", "SRO", "SRQ", "SRS", "SRTY", "SSE", "SSG", "SSM", "SSN", "SSO", "SSY", "STH", "STPZ", "STS", "SUB", "SUF", "SVT", "SWH", "SXU", "SYO", "SYP", "SZE", "SZF", "SZK", "SZL", "SZO", "SZR", "TA", "TAN", "TAO", "TAT", "TBF", "TBT", "TBV", "TCX", "TDH", "TDN", "TDV", "TDX", "TF", "TFI", "TGB", "TGC", "TGR", "THD", "THM", "TIK", "TIP", "TIPZ", "TIS", "TIV", "TLF", "TLH", "TLL", "TLO", "TLR", "TLT", "TLX", "TMF", "TMP", "TMV", "TMW", "TNA", "TOF", "TOK", "TPI", "TRE", "TRT", "TSH", "TTH", "TUR", "TUZ", "TWM", "TWO", "TWO.W", "TWOZ", "TWQ", "TYD", "TYH", "TYO", "TYP", "TZA", "TZG", "TZL", "TZO", "TZV", "UAG", "UBM", "UBN", "UBT", "UCC", "UCD", "UCI", "UCO", "UDN", "UDOW", "UDW", "UEC", "UGA", "UGE", "UGL", "UHN", "UKF", "UKK", "UKW", "ULE", "ULQ", "ULU", "UMDD", "UMH", "UNG", "UNL", "UPG", "UPI", "UPRO", "UPW", "UQM", "URE", "URG", "URR", "URTY", "URZ", "USD", "USL", "USO", "UST", "USV", "UTG", "UTH", "UUP", "UUU", "UVE", "UVG", "UVT", "UVU", "UWC", "UWM", "UWN", "UXG", "UXI", "UYG", "UYM", "VAW", "VAZ", "VB", "VBK", "VBR", "VCF", "VCR", "VDC", "VDE", "VEA", "VEU", "VFH", "VFL", "VGK", "VGT", "VGZ", "VHC", "VHT", "VIG", "VIS", "VKI", "VKL", "VMM", "VMV", "VNM", "VNQ", "VO", "VOE", "VOT", "VOX", "VPL", "VPS", "VPU", "VRD", "VSR", "VSS", "VT", "VTG", "VTG.W", "VTI", "VTV", "VUG", "VV", "VWO", "VXF", "VXX", "VXZ", "VYM", "WAC", "WEL", "WEX", "WGA", "WIP", "WLB", "WMH", "WMW", "WPS", "WSC", "WTT", "WWIN", "WYY", "WZE", "XBI", "XES", "XFN", "XGC", "XHB", "XLB", "XLE", "XLF", "XLG", "XLI", "XLK", "XLP", "XLU", "XLV", "XLY", "XME", "XNN", "XOP", "XPH", "XPL", "XPO", "XPP", "XRA", "XRO", "XRT", "XRU", "XSD", "YAO", "YCL", "YCS", "YMI", "YXI", "ZBB", "ZROZ", "ZSL"};
//		final String nasdaq[] = new String[]{"AACC", "AAME", "AAON", "AAPL", "AATI", "AAWW", "AAXJ", "ABAT", "ABAX", "ABBC", "ABCB", "ABCD", "ABCO", "ABCW", "ABFS", "ABII", "ABIO", "ABMD", "ABTL", "ABVA", "ACAD", "ACAP", "ACAS", "ACAT", "ACCL", "ACET", "ACFC", "ACFN", "ACGL", "ACGY", "ACHN", "ACIW", "ACLI", "ACLS", "ACMR", "ACOM", "ACOR", "ACPW", "ACTG", "ACTI", "ACTL", "ACTS", "ACTU", "ACUR", "ACWI", "ACWX", "ACXM", "ADAM", "ADAT", "ADBE", "ADCT", "ADEP", "ADES", "ADGF", "ADLR", "ADP", "ADPI", "ADPT", "ADRA", "ADRD", "ADRE", "ADRU", "ADSK", "ADTN", "ADUS", "ADVS", "AEHR", "AEIS", "AEPI", "AERG", "AETI", "AEY", "AEZS", "AFAM", "AFCB", "AFCE", "AFFM", "AFFX", "AFFY", "AFOP", "AFSI", "AGAM", "AGEN", "AGII", "AGNC", "AGYS", "AHCI", "AHGP", "AHII", "AHPI", "AIMC", "AINV", "AIPC", "AIRM", "AIRT", "AIRV", "AIXG", "AKAM", "AKNS", "AKRX", "ALAN", "ALCO", "ALGN", "ALGT", "ALKS", "ALLT", "ALNC", "ALNY", "ALOG", "ALOT", "ALOY", "ALSK", "ALTH", "ALTI", "ALTR", "ALVR", "ALXA", "ALXN", "AMAC", "AMAG", "AMAT", "AMCC", "AMCF", "AMCN", "AMCS", "AMED", "AMFI", "AMGN", "AMIE", "AMIN", "AMKR", "AMLN", "AMMD", "AMNB", "AMOT", "AMOV", "AMPH", "AMPL", "AMRB", "AMRI", "AMRN", "AMSC", "AMSF", "AMSG", "AMSWA", "AMTD", "AMWD", "AMZN", "ANAD", "ANAT", "ANCI", "ANCX", "ANDE", "ANDS", "ANEN", "ANGN", "ANGO", "ANIK", "ANLY", "ANPI", "ANSS", "ANSW", "ANTH", "ANTP", "AONE", "APAC", "APAGF", "APCVZ", "APEI", "APFC", "APKT", "APOG", "APOL", "APPA", "APPY", "APSA", "APSG", "APWR", "ARAY", "ARBA", "ARBX", "ARCC", "ARCI", "ARCL", "ARDNA", "AREX", "ARGN", "ARIA", "ARII", "ARKR", "ARLP", "ARMH", "ARNA", "AROW", "ARQL", "ARRS", "ARRY", "ARSD", "ARST", "ARTC", "ARTG", "ARTNA", "ARTW", "ARTX", "ARUN", "ARWR", "ARYX", "ASBC", "ASCA", "ASCMA", "ASEI", "ASFI", "ASFN", "ASGN", "ASGR", "ASIA", "ASMI", "ASML", "ASPS", "ASRV", "ASRVP", "ASTC", "ASTE", "ASTI", "ASTIZ", "ASTM", "ASUR", "ASYS", "ATAC", "ATAI", "ATAX", "ATEA", "ATEC", "ATHN", "ATHR", "ATHX", "ATLO", "ATLS", "ATMI", "ATML", "ATNI", "ATPG", "ATRC", "ATRI", "ATRM", "ATRN", "ATRO", "ATSG", "ATSI", "ATVI", "ATX", "AUBN", "AUDC", "AUTC", "AUTH", "AUXL", "AVAV", "AVCA", "AVEO", "AVGO", "AVID", "AVII", "AVNR", "AVNW", "AVTR", "AWRE", "AXAS", "AXFN", "AXTI", "AZPN", "BABY", "BAGL", "BAMM", "BANF", "BANR", "BARI", "BASI", "BAYN", "BBBB", "BBBY", "BBEP", "BBGI", "BBND", "BBNK", "BBOX", "BBSI", "BBXT", "BCAR", "BCBP", "BCOM", "BCON", "BCPC", "BCRX", "BCSB", "BCSI", "BDCO", "BDGE", "BDMS", "BDSI", "BEAT", "BEAV", "BEBE", "BECN", "BELFA", "BELFB", "BELM", "BERK", "BEST", "BEXP", "BFED", "BFIN", "BFLY", "BFNB", "BFSB", "BGCP", "BGFV", "BHLB", "BIDU", "BIDZ", "BIIB", "BIOC", "BIOD", "BIOF", "BIOS", "BITS", "BJGP", "BJRI", "BKBK", "BKCC", "BKMU", "BKOR", "BKRS", "BKSC", "BKYF", "BLDP", "BLDR", "BLIN", "BLKB", "BLTI", "BLUD", "BMC", "BMRC", "BMRN", "BMTC", "BMTI", "BNCL", "BNCN", "BNHN", "BNHNA", "BNVI", "BOBE", "BOCH", "BOFI", "BOFL", "BOKF", "BOLT", "BONT", "BOOM", "BOOT", "BOVA", "BPAX", "BPFH", "BPHX", "BPOP", "BPOPN", "BPSG", "BRCD", "BRCM", "BRKL", "BRKR", "BRKS", "BRLI", "BRNC", "BSDM", "BSET", "BSMD", "BSQR", "BSRR", "BSTC", "BTFG", "BTUI", "BUCY", "BUSE", "BVSN", "BWEN", "BWINB", "BWLD", "CA", "CAAS", "CABL", "CABLW", "CAC", "CACB", "CACC", "CACH", "CADC", "CADE", "CADX", "CAEI", "CAFI", "CAGC", "CAKE", "CALC", "CALD", "CALI", "CALM", "CALP", "CAMP", "CAMT", "CAPS", "CARV", "CASA", "CASB", "CASH", "CASM", "CASS", "CAST", "CASY", "CATM", "CATY", "CAVM", "CAVO", "CBAK", "CBAN", "CBEH", "CBEY", "CBIN", "CBKN", "CBLI", "CBMX", "CBNJ", "CBNK", "CBOU", "CBPO", "CBRL", "CBRX", "CBSH", "CBST", "CCBD", "CCBG", "CCBP", "CCIX", "CCMP", "CCNE", "CCOI", "CCPCN", "CCRN", "CCRT", "CCUR", "CDCS", "CDII", "CDNS", "CDTI", "CDZI", "CECE", "CECO", "CEDC", "CEDU", "CELG", "CELH", "CELHW", "CELL", "CELM", "CENT", "CENTA", "CENX", "CEPH", "CERN", "CERS", "CETV", "CEVA", "CFFI", "CFFN", "CFK", "CFNB", "CFNL", "CFSG", "CGEN", "CGNX", "CHBT", "CHCI", "CHCO", "CHDN", "CHDX", "CHEV", "CHFC", "CHINA", "CHIO", "CHKE", "CHKP", "CHLN", "CHMP", "CHNG", "CHNR", "CHOP", "CHOPW", "CHRD", "CHRS", "CHRW", "CHSCP", "CHSI", "CHTP", "CHUX", "CHYR", "CIDM", "CIEN", "CIGX", "CIIC", "CIMT", "CINF", "CISG", "CITP", "CITZ", "CIZN", "CJBK", "CKEC", "CKSW", "CKXE", "CLBH", "CLCT", "CLDA", "CLDX", "CLFC", "CLFD", "CLMS", "CLMT", "CLNE", "CLRO", "CLRT", "CLSN", "CLUB", "CLWR", "CLWRR", "CLWT", "CMCO", "CMCSA", "CMCSK", "CME", "CMED", "CMFB", "CMLS", "CMRG", "CMSB", "CMTL", "CNBC", "CNBKA", "CNIC", "CNLG", "CNMD", "CNQR", "CNSL", "CNTF", "CNTY", "CNXT", "CNYD", "COBR", "COBZ", "COCO", "CODI", "COGO", "COGT", "COHR", "COHU", "COIN", "COINW", "COINZ", "COKE", "COLB", "COLM", "COMS", "COMV", "CONN", "COOL", "CORE", "CORT", "COSI", "COST", "COWN", "CPBC", "CPBK", "CPBY", "CPEX", "CPHC", "CPHD", "CPII", "CPIX", "CPKI", "CPLA", "CPLP", "CPNO", "CPRT", "CPRX", "CPSI", "CPSL", "CPSS", "CPST", "CPTS", "CPWM", "CPWR", "CRA", "CRAI", "CRAY", "CRBC", "CRDC", "CRDN", "CRED", "CREE", "CREG", "CRESW", "CRESY", "CRFN", "CRIC", "CRIS", "CRME", "CRMH", "CRMT", "CRNT", "CROX", "CRRB", "CRRC", "CRTP", "CRTX", "CRUS", "CRVL", "CRWN", "CRWS", "CRXL", "CRXX", "CRYP", "CRZO", "CSBC", "CSBK", "CSCO", "CSCX", "CSFL", "CSGP", "CSGS", "CSHB", "CSII", "CSIQ", "CSKI", "CSNT", "CSPI", "CSTR", "CSUN", "CSWC", "CTAS", "CTBI", "CTBK", "CTCH", "CTCM", "CTCT", "CTDC", "CTEL", "CTFO", "CTGX", "CTHR", "CTIB", "CTIC", "CTRN", "CTRP", "CTSH", "CTWS", "CTXS", "CU", "CUBA", "CUTR", "CVBF", "CVBK", "CVCO", "CVCY", "CVGI", "CVGW", "CVLT", "CVLY", "CVTI", "CVV", "CVVT", "CWBS", "CWCO", "CWEI", "CWLZ", "CWS", "CWST", "CWTR", "CXDC", "CXPO", "CY", "CYAN", "CYBE", "CYBI", "CYBS", "CYBX", "CYCC", "CYMI", "CYNO", "CYOU", "CYPB", "CYTK", "CYTR", "CYTX", "CYTXW", "CZNC", "CZWI", "DAIO", "DAKT", "DARA", "DAVE", "DBLE", "DBLEP", "DBRN", "DBTK", "DCAI", "DCOM", "DCTH", "DDIC", "DDMX", "DDRX", "DDSS", "DEAR", "DECK", "DEER", "DELL", "DENN", "DEPO", "DEST", "DFR", "DFZ", "DGAS", "DGICA", "DGII", "DGIT", "DGLY", "DHFT", "DHIL", "DIET", "DIGA", "DINE", "DIOD", "DISCA", "DISCK", "DISH", "DITC", "DIVX", "DJSP", "DJSPW", "DLIA", "DLLR", "DLTR", "DMAN", "DMLP", "DMND", "DMRC", "DNBF", "DNBK", "DNDN", "DNEX", "DORM", "DOVR", "DPTR", "DRAD", "DRAM", "DRCO", "DRIV", "DROOY", "DRRX", "DRWI", "DRYS", "DSCI", "DSCM", "DSCO", "DSGX", "DSPG", "DSTI", "DSWL", "DTLK", "DTPI", "DTSI", "DTV", "DUCK", "DUSA", "DVAX", "DWA", "DWCH", "DWSN", "DXCM", "DXPE", "DXYN", "DYAX", "DYII", "DYNT", "EBAY", "EBIX", "EBSB", "EBTC", "EBTX", "ECBE", "ECGI", "ECHO", "ECLP", "ECOL", "ECPG", "EDAC", "EDAP", "EDCI", "EDGR", "EDGW", "EDMC", "EDS", "EDSWW", "EDUC", "EEFT", "EEI", "EFII", "EFJI", "EFOI", "EFSC", "EFUT", "EGBN", "EGHT", "EGLE", "EGOV", "EHTH", "EIHI", "ELGX", "ELMG", "ELNK", "ELON", "ELOS", "ELOY", "ELRC", "ELSE", "ELTK", "EMCF", "EMCI", "EMFN", "EMIF", "EMITF", "EMKR", "EMMS", "EMMT", "ENCO", "ENDP", "ENER", "ENG", "ENMD", "ENOC", "ENSG", "ENTG", "ENTR", "ENWV", "ENZN", "EONC", "EPAX", "EPAY", "EPCT", "EPG", "EPHC", "EPIC", "EPIQ", "EQIX", "ERES", "ERIC", "ERIE", "ERII", "EROC", "ERTS", "ESBF", "ESCA", "ESEA", "ESGR", "ESIC", "ESIO", "ESLR", "ESLT", "ESMC", "ESRX", "ESSA", "ESSX", "ESSXW", "ESYS", "ETFC", "ETRM", "EUBK", "EURX", "EVBN", "EVBS", "EVEP", "EVOL", "EVVV", "EWBC", "EXAC", "EXAR", "EXAS", "EXBD", "EXEL", "EXFO", "EXLP", "EXLS", "EXPD", "EXPE", "EXPO", "EXTR", "EXXI", "EZCH", "EZPW", "FABK", "FACE", "FACT", "FALC", "FARM", "FARO", "FAST", "FBCM", "FBMI", "FBNC", "FBSI", "FBSS", "FCAL", "FCBC", "FCCO", "FCEC", "FCEL", "FCFC", "FCFL", "FCFS", "FCHI", "FCLF", "FCNCA", "FCTY", "FCZA", "FDEF", "FDML", "FEED", "FEFN", "FEIC", "FEIM", "FELE", "FFBC", "FFBH", "FFCH", "FFEX", "FFFD", "FFHL", "FFHS", "FFIC", "FFIN", "FFIV", "FFKT", "FFKY", "FFNW", "FHCO", "FIBK", "FINL", "FIRE", "FISI", "FISV", "FITB", "FITBP", "FIZZ", "FLEX", "FLIC", "FLIR", "FLML", "FLOW", "FLWS", "FLXS", "FMAR", "FMBI", "FMCN", "FMER", "FMFC", "FNBN", "FNDT", "FNFG", "FNGN", "FNLC", "FNSC", "FNSR", "FOLD", "FONR", "FORD", "FORM", "FORR", "FORTY", "FOSL", "FPBI", "FPFC", "FPIC", "FPTB", "FRBK", "FRCCO", "FRED", "FREE", "FREEW", "FREEZ", "FRME", "FRPT", "FSBI", "FSBK", "FSCI", "FSGI", "FSII", "FSIN", "FSLR", "FSNM", "FSRV", "FSTR", "FSYS", "FTBK", "FTEK", "FTLK", "FTNT", "FTWR", "FUBC", "FUEL", "FULT", "FUNC", "FUND", "FUQI", "FWLT", "FWRD", "FXCB", "FXEN", "GABC", "GAIA", "GAIN", "GAME", "GASS", "GBCI", "GBNK", "GCBC", "GCFB", "GCOM", "GENC", "GENE", "GENT", "GENZ", "GEOI", "GEOY", "GERN", "GFIG", "GFLB", "GFN", "GFNCU", "GFNCW", "GFRE", "GGAL", "GHDX", "GIFI", "GIGA", "GIGM", "GIII", "GILD", "GILT", "GIVN", "GKSR", "GLAD", "GLBC", "GLBL", "GLBZ", "GLDC", "GLDD", "GLGL", "GLNG", "GLOI", "GLRE", "GLUU", "GMCR", "GMET", "GMTC", "GNBT", "GNCMA", "GNET", "GNTX", "GNVC", "GOLD", "GOLF", "GOOD", "GOODO", "GOODP", "GOOG", "GORX", "GPIC", "GPOR", "GPRE", "GPRO", "GRAN", "GRID", "GRIF", "GRMH", "GRMN", "GRNB", "GROW", "GRRF", "GRVY", "GSAT", "GSBC", "GSIC", "GSIT", "GSM", "GSOL", "GTEC", "GTIM", "GTIV", "GTLS", "GTSI", "GTXI", "GUID", "GULF", "GXDX", "GYMB", "GYRO", "HA", "HAFC", "HAIN", "HALL", "HALO", "HANS", "HARL", "HAST", "HAUP", "HAVNP", "HAWK", "HAYN", "HBAN", "HBANP", "HBCP", "HBE", "HBHC", "HBIO", "HBNC", "HBNK", "HBOS", "HCBK", "HCCI", "HCII", "HCKT", "HCSG", "HDNG", "HDSN", "HEAT", "HEES", "HELE", "HEOP", "HERO", "HEV", "HFBC", "HFFC", "HFWA", "HGIC", "HGRD", "HGSI", "HHGP", "HIBB", "HIFS", "HIHO", "HILL", "HIMX", "HITK", "HITT", "HLCS", "HLIT", "HLYS", "HMIN", "HMNA", "HMNF", "HMPR", "HMSY", "HNBC", "HNSN", "HOFT", "HOGS", "HOKU", "HOLI", "HOLL", "HOLX", "HOMB", "HOME", "HOOK", "HOTT", "HOVNP", "HPCCP", "HPJ", "HPOL", "HRAY", "HRBN", "HRBR", "HRLY", "HSIC", "HSII", "HSKA", "HSNI", "HSTM", "HTBK", "HTCH", "HTCO", "HTGC", "HTHT", "HTLD", "HTLF", "HTRN", "HTWR", "HUBG", "HUGH", "HURC", "HURN", "HUSA", "HUVL", "HWAY", "HWBK", "HWCC", "HWKN", "HYGSD", "IAAC", "IACI", "IART", "IBB", "IBCA", "IBCP", "IBCPO", "IBKC", "IBKR", "IBNK", "IBOC", "ICAD", "ICCC", "ICFI", "ICGE", "ICGN", "ICLK", "ICLN", "ICLR", "ICOC", "ICOG", "ICON", "ICOP", "ICUI", "ICXT", "IDCC", "IDIX", "IDRA", "IDSA", "IDSY", "IDTI", "IDXX", "IESC", "IFAS", "IFEU", "IFGL", "IFLG", "IFNA", "IFON", "IFSB", "IFSIA", "IFSM", "IGLD", "IGOI", "IGOV", "IGTE", "III", "IIIIW", "IIIN", "IIJI", "IILG", "IIN", "IIVI", "IKAN", "IKNX", "ILMN", "IMAX", "IMGN", "IMKTA", "IMMR", "IMMU", "IMOS", "INAP", "INCB", "INCY", "INDB", "INDM", "INDY", "INET", "INFA", "INFI", "INFN", "INFY", "INHX", "ININ", "INMD", "INOC", "INOD", "INPH", "INSM", "INSP", "INSU", "INSW", "INTC", "INTG", "INTT", "INTU", "INTX", "INVE", "INWK", "INXI", "IOSP", "IPAR", "IPAS", "IPCC", "IPCI", "IPCM", "IPGP", "IPHS", "IPSU", "IPXL", "IRBT", "IRDM", "IRDMW", "IRDMZ", "IRET", "IRETP", "IRIS", "IRIX", "IRSN", "IRWD", "ISBC", "ISCA", "ISHG", "ISIG", "ISIL", "ISIS", "ISLE", "ISLN", "ISNS", "ISPH", "ISRG", "ISRL", "ISSC", "ISSI", "ISTA", "ISYS", "ITIC", "ITMN", "ITRI", "ITRN", "IUSA", "IVAC", "IVAN", "IXYS", "JACK", "JADE", "JAKK", "JASO", "JAX", "JAZZ", "JBHT", "JBLU", "JBSS", "JCDA", "JCOM", "JCS", "JCTCF", "JDAS", "JDSU", "JFBC", "JFBI", "JJSF", "JKHY", "JMBA", "JOBS", "JOEZ", "JOSB", "JOUT", "JOYG", "JRCC", "JRJC", "JSDA", "JST", "JVA", "JXSB", "KALU", "KAMN", "KBALB", "KCAP", "KCLI", "KELYA", "KELYB", "KEQU", "KERX", "KEYN", "KFED", "KFFB", "KFRC", "KINS", "KIRK", "KITD", "KLAC", "KLIC", "KMGB", "KNDI", "KNDL", "KNOL", "KNOT", "KNSY", "KNXA", "KONA", "KONG", "KOOL", "KOPN", "KOSS", "KRNY", "KSW", "KSWS", "KTCC", "KTEC", "KTII", "KTOS", "KVHI", "LABL", "LACO", "LAKE", "LAMR", "LANC", "LARK", "LAVA", "LAWS", "LAYN", "LBAI", "LBIX", "LBTYA", "LBTYB", "LBTYK", "LCAPA", "LCAPB", "LCAV", "LCRD", "LCRY", "LCUT", "LDSH", "LEAP", "LECO", "LEDR", "LEGC", "LFUS", "LGCY", "LGND", "LHCG", "LIFE", "LIHR", "LIME", "LINC", "LINE", "LINTA", "LION", "LIOX", "LIVE", "LIWA", "LKFN", "LKQX", "LLEN", "LLNW", "LLTC", "LMAT", "LMIA", "LMLP", "LMNX", "LNBB", "LNCE", "LNCR", "LNDC", "LNET", "LNUX", "LOAN", "LOCM", "LOGC", "LOGI", "LOGM", "LOJN", "LONG", "LOOK", "LOOP", "LOPE", "LORL", "LPHI", "LPNT", "LPSN", "LPTH", "LQDT", "LRAD", "LRCX", "LSBK", "LSBX", "LSCC", "LSTR", "LSTZA", "LSTZB", "LTBR", "LTON", "LTRE", "LTRX", "LTXC", "LUFK", "LULU", "LUNA", "LVLT", "LWAY", "LWSN", "LXRX", "LYTS", "MACE", "MAGS", "MAIL", "MAIN", "MAKO", "MALL", "MANH", "MANT", "MAPP", "MARPS", "MASI", "MAT", "MATK", "MATW", "MAXY", "MAYS", "MBFI", "MBHI", "MBHIP", "MBLX", "MBND", "MBRG", "MBRK", "MBTF", "MBVT", "MBWM", "MCBC", "MCBF", "MCCC", "MCGC", "MCHP", "MCHX", "MCRI", "MCRL", "MCRS", "MDAS", "MDCA", "MDCI", "MDCO", "MDH", "MDNU", "MDRX", "MDSO", "MDTH", "MDVN", "MEAD", "MEAS", "MEDQ", "MEDW", "MELA", "MELI", "MEMS", "MEND", "MENT", "MEOH", "MERC", "MERR", "METR", "MFI", "MFLX", "MFRI", "MFSF", "MGAM", "MGEE", "MGIC", "MGLN", "MGPI", "MGRC", "MGYR", "MHGC", "MHLD", "MICC", "MIDD", "MIGP", "MIND", "MINI", "MIPI", "MIPS", "MITI", "MITSY", "MKSI", "MKTAY", "MKTX", "MLAB", "MLHR", "MLNK", "MLNX", "MMLP", "MMSI", "MMUS", "MNDO", "MNKD", "MNRK", "MNRKP", "MNRO", "MNRTA", "MNRTP", "MNTA", "MNTG", "MNTX", "MOCO", "MOFG", "MOLX", "MOLXA", "MORN", "MOSY", "MOVE", "MPAA", "MPAC", "MPEL", "MPET", "MPWR", "MRCY", "MRGE", "MRLN", "MRNA", "MROE", "MRTN", "MRVL", "MSBF", "MSCC", "MSDXP", "MSEX", "MSFG", "MSFT", "MSG", "MSHLD", "MSII", "MSON", "MSPD", "MSSR", "MSTR", "MSW", "MTEX", "MTLK", "MTNK", "MTOX", "MTRX", "MTSC", "MTSL", "MTSN", "MTTT", "MTXX", "MU", "MVIS", "MVISW", "MWIV", "MXGL", "MXIM", "MXWL", "MYGN", "MYL", "MYLNP", "MYRG", "MYRX", "NABI", "NADX", "NAFC", "NAII", "NANO", "NANX", "NARA", "NASB", "NATH", "NATI", "NATL", "NATR", "NAVG", "NAVI", "NAVR", "NBBC", "NBIX", "NBN", "NBTB", "NBXH", "NCBC", "NCIT", "NCMI", "NCOC", "NCTY", "NDAQ", "NDSN", "NEBS", "NECB", "NENG", "NEOG", "NEPT", "NETC", "NETL", "NEWL", "NEWP", "NEWS", "NEWT", "NEXM", "NEXS", "NFBK", "NFLX", "NFSB", "NGA", "NGAS", "NGBF", "NGPC", "NGSX", "NHTB", "NHWK", "NICE", "NICK", "NIHD", "NILE", "NINE", "NITE", "NKBP", "NKSH", "NKTR", "NLCI", "NLST", "NLTX", "NMRX", "NMTI", "NNBR", "NOEC", "NOIZ", "NOOF", "NOVA", "NOVB", "NOVL", "NPBC", "NPBCO", "NPSP", "NRCI", "NRIM", "NSFC", "NSIT", "NSPH", "NSSC", "NSTC", "NSYS", "NTAP", "NTCT", "NTES", "NTGR", "NTLS", "NTRI", "NTRS", "NTSC", "NTWK", "NUAN", "NUCL", "NUHC", "NURO", "NUTR", "NUVA", "NVAX", "NVDA", "NVEC", "NVGN", "NVLS", "NVMI", "NVSL", "NVTL", "NWBI", "NWFL", "NWK", "NWLI", "NWPX", "NWS", "NWSA", "NXST", "NXTM", "NYMT", "NYMX", "NYNY", "OABC", "OBAF", "OBAS", "OBCI", "OCCF", "OCFC", "OCLR", "OCLS", "OCNF", "OCNW", "ODFL", "ODSY", "OESX", "OFIX", "OFLX", "OGXI", "OIIM", "OKSB", "OKSBP", "OLBK", "OLCB", "OMAB", "OMCL", "OMER", "OMEX", "OMNI", "OMPI", "ONAV", "ONCY", "ONEQ", "ONFC", "ONNN", "ONSM", "ONTY", "ONVI", "ONXX", "OPEN", "OPHC", "OPLK", "OPMR", "OPNT", "OPOF", "OPTC", "OPTR", "OPTT", "OPWV", "OPXA", "OPXAW", "OPXT", "ORBC", "ORBK", "ORBT", "ORCC", "ORCD", "ORCH", "ORCL", "ORCT", "OREX", "ORIT", "ORLY", "ORRF", "OSBC", "OSBCP", "OSHC", "OSIP", "OSIR", "OSIS", "OSTE", "OSTK", "OSUR", "OTEX", "OTIV", "OTIXD", "OTT", "OTTR", "OUTD", "OVBC", "OVLY", "OVRL", "OVTI", "OXBT", "OXGN", "OXPS", "OYOG", "OZRK", "PAAS", "PABK", "PACR", "PACW", "PAET", "PAGG", "PALM", "PANL", "PARD", "PARL", "PATK", "PATR", "PAYX", "PBCI", "PBCT", "PBIB", "PBIO", "PBIP", "PBNY", "PBTQ", "PCAR", "PCBC", "PCBK", "PCCC", "PCLN", "PCTI", "PCYC", "PCYO", "PDCO", "PDEX", "PDFS", "PDII", "PDLI", "PEBO", "PEDH", "PEET", "PEGA", "PEIX", "PENN", "PENX", "PERF", "PERY", "PESI", "PETD", "PETM", "PETS", "PFBC", "PFBI", "PFBX", "PFCB", "PFED", "PFIN", "PFSW", "PFWD", "PGC", "PGLA", "PGNX", "PGTI", "PHHM", "PHIIK", "PHMD", "PICO", "PIII", "PINN", "PKBK", "PKOH", "PKOL", "PLAB", "PLBC", "PLCC", "PLCE", "PLCM", "PLFE", "PLNR", "PLPC", "PLTM", "PLUG", "PLUS", "PLXS", "PLXT", "PMACA", "PMBC", "PMCS", "PMD", "PMFG", "PMIC", "PMNA", "PMTC", "PMTI", "PNBC", "PNBK", "PNCL", "PNFP", "PNNT", "PNNW", "PNQI", "PNRA", "PNRG", "PNSN", "PODD", "PONE", "POOL", "POPE", "POWI", "POWL", "POWR", "POZN", "PPBI", "PPCO", "PPDI", "PPHM", "PQBW", "PQSC", "PRAA", "PRAN", "PRCP", "PRFT", "PRFZ", "PRGO", "PRGS", "PRGX", "PRIM", "PRKR", "PRLS", "PROJ", "PROV", "PRPX", "PRSC", "PRSP", "PRST", "PRTS", "PRWT", "PRXI", "PRXL", "PSAU", "PSBC", "PSDV", "PSEC", "PSEM", "PSID", "PSMT", "PSOF", "PSSI", "PSTI", "PSTL", "PSTR", "PSUN", "PSYS", "PTEC", "PTEK", "PTEN", "PTIE", "PTIX", "PTNR", "PTRP", "PTRY", "PTSI", "PTSX", "PULB", "PURE", "PVFC", "PVSA", "PVSW", "PVTB", "PVTBP", "PWAV", "PWER", "PWND", "PWOD", "PWRD", "PWX", "PXLW", "PZZ", "PZZA", "PZZI", "QABA", "QADI", "QBAK", "QCCO", "QCLN", "QCOM", "QCOR", "QCRH", "QDEL", "QGEN", "QGLY", "QKLS", "QLGC", "QLTI", "QLTY", "QNST", "QQEW", "QQQQ", "QQQX", "QQXT", "QSFT", "QSII", "QTEC", "QTWW", "QUIK", "QUOT", "RADS", "RAIL", "RAME", "RAVN", "RBCAA", "RBCN", "RBI", "RBNF", "RBPAA", "RCII", "RCKB", "RCKY", "RCMT", "RCNI", "RCON", "RCRC", "RDCM", "RDEA", "RDEN", "RDI", "RDNT", "RDWR", "RECN", "REDF", "REED", "REFR", "REGN", "REIS", "RELL", "RELV", "RENT", "REVU", "REXI", "REXX", "RFMD", "RFMI", "RGCO", "RGDX", "RGEN", "RGLD", "RGNC", "RHIE", "RICK", "RIGL", "RIMG", "RIMM", "RINO", "RITT", "RJET", "RLOG", "RLRN", "RMBS", "RMCF", "RMIX", "RMKR", "RMTI", "RMTR", "RNIN", "RNOW", "RNST", "RNWK", "ROAC", "ROCK", "ROCM", "RODM", "ROIA", "ROIAK", "ROIC", "ROICW", "ROLL", "ROMA", "ROSE", "ROSG", "ROST", "ROVI", "ROYL", "RPRX", "RPTP", "RRD", "RRGB", "RRST", "RSCR", "RSOL", "RSTI", "RSYS", "RTEC", "RTIX", "RTLX", "RUBO", "RUE", "RURL", "RUSHA", "RUSHB", "RUTH", "RVBD", "RVSB", "RVSN", "RXII", "RYAAY", "SAAS", "SABA", "SAFM", "SAFT", "SAIA", "SALM", "SANM", "SAPE", "SAPX", "SASR", "SATC", "SATS", "SAVB", "SBAC", "SBAY", "SBBX", "SBCF", "SBGI", "SBIB", "SBIBN", "SBLK", "SBNY", "SBNYW", "SBSA", "SBSI", "SBUX", "SCBT", "SCHL", "SCHN", "SCHS", "SCIL", "SCKT", "SCLN", "SCMF", "SCMP", "SCMR", "SCOK", "SCON", "SCOR", "SCSC", "SCSS", "SCVL", "SDBT", "SDIX", "SDTH", "SDXC", "SEAC", "SEED", "SEIC", "SENEA", "SENO", "SERV", "SFLY", "SFNC", "SFSF", "SFST", "SGC", "SGEN", "SGI", "SGMA", "SGMO", "SGMS", "SGRP", "SHBI", "SHEN", "SHFL", "SHIP", "SHIPW", "SHLD", "SHLM", "SHLO", "SHMR", "SHOO", "SHOR", "SHPGY", "SIAL", "SIEB", "SIFI", "SIFY", "SIGA", "SIGI", "SIGM", "SILC", "SIMG", "SIMO", "SINA", "SINO", "SIRI", "SIRO", "SIVB", "SIVBO", "SKBI", "SKIL", "SKYW", "SLAB", "SLGN", "SLP", "SLRC", "SLRY", "SLTC", "SLTM", "SLXP", "SMBL", "SMCG", "SMCGW", "SMCI", "SMED", "SMHG", "SMIT", "SMMX", "SMOD", "SMRT", "SMSC", "SMSI", "SMTB", "SMTC", "SMTS", "SMTX", "SNAK", "SNBC", "SNCR", "SNDA", "SNDK", "SNEN", "SNFCA", "SNHY", "SNIC", "SNMX", "SNPS", "SNSS", "SNSTA", "SNTA", "SNTS", "SNWL", "SOCB", "SOFO", "SOHU", "SOLF", "SOLR", "SOMH", "SOMX", "SONA", "SONC", "SONE", "SONO", "SONS", "SORL", "SPAN", "SPAR", "SPCHA", "SPCHB", "SPDE", "SPEC", "SPEX", "SPIL", "SPIR", "SPLS", "SPMD", "SPNC", "SPNS", "SPPI", "SPPR", "SPPRO", "SPPRP", "SPRD", "SPRO", "SPRT", "SPTN", "SPWRA", "SPWRB", "SQNM", "SQQQ", "SRCE", "SRCL", "SRDX", "SRLS", "SRSL", "SSBI", "SSFN", "SSNC", "SSRI", "SSRX", "SSTI", "SSYS", "STAA", "STAN", "STBA", "STBC", "STBK", "STEC", "STEI", "STEL", "STEM", "STFC", "STKL", "STLD", "STLY", "STMP", "STNR", "STON", "STRA", "STRC", "STRL", "STRM", "STRS", "STRT", "STSA", "STST", "STX", "STXS", "SUBK", "SUMR", "SUNH", "SUPG", "SUPR", "SUPX", "SURG", "SURW", "SUSQ", "SUSS", "SUTR", "SVA", "SVLF", "SVNT", "SVVS", "SWHC", "SWIR", "SWKS", "SWSI", "SWWC", "SXCI", "SYBT", "SYBTP", "SYKE", "SYMC", "SYMM", "SYMS", "SYMX", "SYNA", "SYNL", "SYNM", "SYNO", "SYNT", "SYPR", "SYUT", "TACT", "TAIT", "TAMB", "TASR", "TAST", "TATT", "TAXI", "TAYC", "TAYCP", "TAYD", "TBAC", "TBBK", "TBNK", "TBSI", "TBUS", "TCAP", "TCBI", "TCBK", "TCHC", "TCLP", "TDBK", "TDSC", "TEAM", "TEAR", "TECD", "TECH", "TECUA", "TECUB", "TELK", "TELOZ", "TESO", "TESS", "TEVA", "TFCO", "TFONY", "TFSL", "TGA", "TGAL", "TGE", "TGIS", "THFF", "THLD", "THMD", "THOR", "THQI", "THRD", "THRX", "TIBB", "TIBX", "TICC", "TIER", "TIGR", "TIII", "TINY", "TISI", "TITN", "TIVO", "TIXC", "TKLC", "TLAB", "TLCR", "TLEO", "TLGD", "TLVT", "TMRK", "TNCC", "TNDM", "TO", "TOBC", "TOFC", "TOMO", "TONE", "TOPS", "TORM", "TOWN", "TPGI", "TQNT", "TQQQ", "TRAD", "TRAK", "TRBN", "TRBR", "TRCI", "TRCR", "TREE", "TRGL", "TRGT", "TRIB", "TRID", "TRIT", "TRLG", "TRMA", "TRMB", "TRMD", "TRMK", "TRMS", "TROW", "TRS", "TRST", "TSBK", "TSCM", "TSCO", "TSEM", "TSEMG", "TSFG", "TSON", "TSPT", "TSRA", "TSRI", "TSTC", "TSTF", "TSTR", "TSTY", "TSYS", "TTEC", "TTEK", "TTES", "TTGT", "TTHI", "TTIL", "TTMI", "TTPA", "TTWO", "TUES", "TUNE", "TUTR", "TWER", "TWGP", "TWIN", "TWLL", "TWMC", "TWPG", "TWTC", "TXCC", "TXIC", "TXICU", "TXICW", "TXRH", "TYPE", "TZOO", "UACL", "UAHC", "UAUA", "UBCP", "UBET", "UBFO", "UBNK", "UBOH", "UBSH", "UBSI", "UCBA", "UCBI", "UCFC", "UCTT", "UDRL", "UEIC", "UEPS", "UFCS", "UFPI", "UFPT", "UG", "UHAL", "ULBI", "ULCM", "ULGX", "ULTA", "ULTI", "ULTR", "UMBF", "UMPQ", "UNAM", "UNCA", "UNFI", "UNFY", "UNIS", "UNTD", "UNTY", "URBN", "URRE", "USAK", "USAP", "USAT", "USBI", "USEG", "USHS", "USLM", "USMO", "USNA", "USPH", "USTR", "UTEK", "UTHR", "UTIW", "UTMD", "UTSI", "UVSP", "UWBK", "VALU", "VARI", "VASC", "VBFC", "VCBI", "VCGH", "VCIT", "VCLK", "VCLT", "VCSH", "VDSI", "VECO", "VETS", "VGIT", "VGLT", "VGSH", "VIAS", "VICL", "VICR", "VIDE", "VIFL", "VIMC", "VIRC", "VIRL", "VISN", "VIST", "VITA", "VITC", "VIVO", "VLCCF", "VLCM", "VLGEA", "VLNC", "VLTR", "VLYWW", "VMBS", "VMED", "VNDA", "VOCL", "VOCS", "VOD", "VOLC", "VOLT", "VOXX", "VPF", "VPFG", "VPHM", "VPRT", "VRAD", "VRAZ", "VRGY", "VRNM", "VRSK", "VRSN", "VRTB", "VRTS", "VRTU", "VRTX", "VRUS", "VSAT", "VSCI", "VSCP", "VSEA", "VSEC", "VSNT", "VTAL", "VTIV", "VTNC", "VTRO", "VVTV", "VVUS", "WABC", "WACLY", "WAIN", "WASH", "WATG", "WAVE", "WAVX", "WBCO", "WBMD", "WBNK", "WBSN", "WBSTP", "WCAA", "WCBO", "WCRX", "WDFC", "WEBM", "WEDC", "WERN", "WEYS", "WFD", "WFMI", "WFSL", "WFSLW", "WGNR", "WGOV", "WHRT", "WIBC", "WILC", "WIN", "WINA", "WINN", "WIRE", "WLDN", "WLFC", "WLFCP", "WMAR", "WMCO", "WMGI", "WOLF", "WOOD", "WOOF", "WPCS", "WPPGY", "WPRT", "WRES", "WRLD", "WRLS", "WSBC", "WSBF", "WSCI", "WSFS", "WSII", "WSTG", "WSTL", "WTBA", "WTFC", "WTNY", "WTSLA", "WUHN", "WVVI", "WWAY", "WWAYW", "WWON", "WWVY", "WWWW", "WXCO", "WYNN", "WZEN", "XATA", "XETA", "XIDE", "XING", "XLNX", "XNPT", "XOMA", "XPRT", "XRAY", "XRIT", "XRTX", "XSEL", "XTEX", "XTXI", "XXIA", "YAVY", "YDNT", "YHOO", "YONG", "YORW", "YRCW", "YTEC", "YUII", "ZAGG", "ZANE", "ZBRA", "ZEUS", "ZGEN", "ZHNED", "ZIGO", "ZINC", "ZION", "ZIOP", "ZIPR", "ZIXI", "ZJZZT", "ZN", "ZNWAW", "ZOLL", "ZOLT", "ZOOM", "ZRAN", "ZRBA", "ZSTN", "ZUMZ", "ZVZZT", "ZWZZT", "ZXZZT", "TRUE"};
//		final String nyse[] = new String[]{"A", "AA", "AAI", "AAN", "AAP", "AAR", "AAV", "AB", "ABA", "ABB", "ABC", "ABD", "ABG", "ABK", "ABK-Z", "ABM", "ABR", "ABT", "ABV", "ABV.C", "ABVT", "ABW-A", "ABX", "ACC", "ACE", "ACF", "ACG", "ACH", "ACI", "ACL", "ACM", "ACN", "ACO", "ACV", "ADC", "ADI", "ADM", "ADM-A", "ADS", "ADX", "ADY", "AEA", "AEB", "AEC", "AEC-B", "AED", "AEE", "AEF", "AEG", "AEH", "AEL", "AEM", "AEO", "AEP", "AEP-A", "AER", "AES", "AES-C", "AET", "AEV", "AF", "AFB", "AFC", "AFE", "AFF", "AFG", "AFL", "AGC", "AGCO", "AGD", "AGL", "AGM", "AGM.A", "AGN", "AGO", "AGP", "AGU", "AHC", "AHD", "AHL", "AHL.P", "AHL-A", "AHS", "AHT", "AHT-A", "AHT-D", "AI", "AIB", "AIG", "AIG-A", "AIN", "AIQ", "AIR", "AIT", "AIV", "AIV-G", "AIV-T", "AIV-U", "AIV-V", "AIV-Y", "AIZ", "AJG", "AKF", "AKO.A", "AKO.B", "AKP", "AKR", "AKS", "AKT", "ALB", "ALC", "ALD", "ALE", "ALEX", "ALF", "ALG", "ALJ", "ALK", "ALL", "ALM", "ALP-N", "ALP-O", "ALP-P", "ALQ", "ALU", "ALV", "ALV-Z", "ALX", "ALY", "ALZ", "AM", "AMB", "AMB-M", "AMB-O", "AMB-P", "AMD", "AME", "AMG", "AMN", "AMP", "AMP-A", "AMR", "AMT", "AMX", "AN", "ANF", "ANH", "ANH-A", "ANH-B", "ANN", "ANR", "ANW", "AO-A", "AOB", "AOD", "AOI", "AOL", "AON", "AOS", "AP", "APA", "APB", "APC", "APD", "APF", "APH", "APL", "APU", "APX", "ARB", "ARD", "ARE", "ARE-C", "ARG", "ARH-A", "ARH-B", "ARI", "ARJ", "ARK", "ARL", "ARM", "ARO", "ARP", "ART", "ARW", "ASA", "ASF", "ASG", "ASH", "ASI", "ASP", "ASR", "ASX", "ATE", "ATI", "ATK", "ATO", "ATR", "ATT", "ATU", "ATV", "ATW", "AU", "AUO", "AUY", "AV", "AVA", "AVB", "AVD", "AVF", "AVK", "AVP", "AVT", "AVX", "AVY", "AVY-A", "AWC", "AWF", "AWH", "AWI", "AWK", "AWP", "AWR", "AXE", "AXL", "AXP", "AXR", "AXS", "AXS-A", "AYE", "AYI", "AYN", "AYR", "AZN", "AZO", "AZZ", "B", "BA", "BAC", "BAC-B", "BAC-C", "BAC-D", "BAC-E", "BAC-H", "BAC-I", "BAC-J", "BAC-L", "BAC-U", "BAC-V", "BAC-W", "BAC-X", "BAC-Y", "BAC-Z", "BAF", "BAK", "BALT", "BAM", "BAP", "BAS", "BAX", "BBD", "BBF", "BBG", "BBI", "BBI.B", "BBK", "BBL", "BBT", "BBT-A", "BBT-B", "BBT-C", "BBVA", "BBW", "BBX", "BBY", "BC", "BCA", "BCE", "BCF", "BCH", "BCO", "BCR", "BCS", "BCS.P", "BCS-A", "BCS-C", "BCS-D", "BDC", "BDF", "BDJ", "BDN", "BDN-C", "BDN-D", "BDT", "BDV", "BDX", "BEC", "BEE", "BEE-A", "BEE-B", "BEE-C", "BEN", "BEO", "BEZ", "BF.A", "BF.B", "BFK", "BFO", "BFR", "BFS", "BFS-A", "BFS-B", "BFZ", "BG", "BGC", "BGE-B", "BGG", "BGH", "BGP", "BGR", "BGS", "BGT", "BGY", "BHD", "BHE", "BHI", "BHK", "BHL", "BHP", "BHS", "BHY", "BID", "BIE", "BIF", "BIG", "BIN", "BIO", "BIO.B", "BIP", "BJ", "BJS", "BJZ", "BK", "BKC", "BKD", "BKE", "BK-E", "BK-F", "BKH", "BKI", "BKK", "BKN", "BKS", "BKT", "BLC", "BLH", "BLK", "BLL", "BLT", "BLU", "BLW", "BLX", "BMA", "BME", "BMI", "BML-G", "BML-H", "BML-I", "BML-J", "BML-L", "BML-N", "BML-O", "BML-Q", "BMO", "BMR", "BMR-A", "BMS", "BMT", "BMY", "BMY.P", "BNA", "BNE", "BNJ", "BNS", "BNY", "BOE", "BOH", "BP", "BPI", "BPK", "BPL", "BPO", "BPP", "BPT", "BPZ", "BQH", "BQR", "BR", "BRC", "BRE", "BRE-C", "BRE-D", "BRFS", "BRK.A", "BRK.B", "BRO", "BRS", "BRT", "BRY", "BSBR", "BSD", "BSE", "BSI", "BSP", "BSX", "BSY", "BT", "BTA", "BTE", "BTF", "BTH", "BTM", "BTM.C", "BTO", "BTU", "BTZ", "BUD", "BVF", "BVN", "BW", "BWA", "BWF", "BWP", "BWS", "BWY", "BX", "BXC", "BXG", "BXP", "BXS", "BXS-A", "BYD", "BYI", "BYM", "BZ", "BZ.W", "BZH", "BZMD", "C", "CAB", "CACI", "CAE", "CAF", "CAG", "CAH", "CAJ", "CAL", "CALX", "CAM", "CAP", "CAR", "CAS", "CASC", "CAT", "CATO", "CB", "CBB", "CBB-B", "CBC", "CBC-A", "CBC-B", "CBD", "CBE", "CBG", "CBI", "CBK", "CBL", "CBL-C", "CBL-D", "CBM", "CBR", "CBS", "CBS.A", "CBT", "CBU", "CBZ", "CCC", "CCE", "CCH", "CCI", "CCJ", "CCK", "CCL", "CCM", "CCO", "CCS", "CCT", "CCU", "CCW", "CDE", "CDI", "CDR", "CDR-A", "CE", "C-E", "CEA", "CEC", "CEE", "CEG", "CEG-A", "CEL", "CEO", "CEU", "CF", "C-F", "CFC-A", "CFC-B", "CFI", "CFL", "CFN", "CFR", "CFX", "C-G", "CGA", "CGI", "CGO", "CGV", "CGX", "C-H", "CHA", "CHC", "CHC.W", "CHD", "CHE", "CHG", "CHH", "CHI", "CHK", "CHK-D", "CHL", "CHN", "CHP", "CHS", "CHSP", "CHT", "CHU", "CHW", "CHY", "CI", "CIA", "CIB", "CIE", "CIF", "CIG", "CII", "CIM", "CIR", "CIT", "CIX", "C-J", "CJA", "CJB", "CJR", "CJS", "CJT", "CKH", "CKP", "CKR", "CL", "CLB", "CLC", "CLD", "CLF", "CLH", "CLI", "CLNY", "CLP", "CLP-D", "CLR", "CLS", "CLU", "CLW", "CLX", "CM", "C-M", "CMA", "CMC", "CMG", "CMI", "CMK", "CML", "CMM", "CMN", "CMO", "CMO-B", "CMP", "CMS", "CMS-B", "CMU", "CMZ", "CNA", "CNC", "CNH", "CNI", "CNK", "CNL", "CNO", "CNP", "CNQ", "CNS", "CNW", "CNX", "CO", "C-O", "COF", "COF.W", "COF-B", "COG", "COH", "COL", "COO", "COP", "COT", "COV", "COY", "CP", "C-P", "CPA", "CPB", "CPC", "CPE", "CPF", "CPK", "CPL", "CPN", "CPO", "CPP", "CPT", "CPV", "CPX", "CPY", "C-Q", "CQB", "CR", "C-R", "CRD.A", "CRD.B", "CRE", "CRH", "CRI", "CRK", "CRL", "CRM", "CRN", "CRP", "CRR", "CRS", "CRT", "CRU", "CRY", "CS", "C-S", "CSA", "CSC", "CSE", "CSH", "CSL", "CSP", "CSQ", "CSR", "CSS", "CSU", "CSV", "CSX", "CT", "CTB", "CTC", "CTL", "CTS", "CTV", "CTZ-A", "C-U", "CUB", "CUK", "CUZ", "CUZ-A", "CUZ-B", "CV", "C-V", "CVA", "CVB", "CVC", "CVD", "CVE", "CVG", "CVH", "CVI", "CVO", "CVS", "CVX", "CW", "C-W", "CWF", "CWT", "CWZ", "CX", "CXE", "CXG", "CXH", "CXO", "CXS", "CXW", "CYD", "CYE", "CYH", "CYN", "CYS", "CYT", "C-Z", "CZZ", "D", "DAC", "DAI", "DAL", "DAN", "DAR", "DB", "DBD", "DCA", "DCE", "DCI", "DCM", "DCO", "DCP", "DCS", "DCT", "DCW", "DD", "DD-B", "DDE", "DDF", "DDR", "DDR-G", "DDR-H", "DDR-I", "DDS", "DDT", "DE", "DEG", "DEI", "DEL", "DEO", "DEP", "DEX", "DEXO", "DF", "DFG", "DFP", "DFS", "DFT", "DFY", "DG", "DGF", "DGI", "DGW", "DGX", "DHF", "DHG", "DHI", "DHM", "DHR", "DHT", "DHX", "DIN", "DIS", "DK", "DKC", "DKF", "DKI", "DKK", "DKL", "DKM", "DKP", "DKQ", "DKS", "DKT", "DKW", "DL", "DLB", "DLM", "DLR", "DLR-A", "DLR-B", "DLX", "DM", "DMO", "DNB", "DNP", "DNR", "DNY", "DO", "DOLE", "DOM", "DOV", "DOW", "DOX", "DPD", "DPL", "DPM", "DPO", "DPS", "DPZ", "DRC", "DRE", "DRE-J", "DRE-K", "DRE-L", "DRE-M", "DRE-N", "DRE-O", "DRH", "DRI", "DRL", "DRP", "DRQ", "DRU", "DSM", "DST", "DSU", "DSW", "DSX", "DT", "DTE", "DTE-A", "DTE-C", "DTF", "DTG", "DTK", "DTT", "DUA", "DUC", "DUF", "DUK", "DV", "DVA", "DVD", "DVF", "DVM", "DVN", "DVR", "DW", "DX", "DXB", "DX-D", "DY", "DYN", "DYP", "E", "EAT", "EBF", "EBI", "EBR", "EBR.B", "EBS", "EC", "ECA", "ECL", "ED", "ED-A", "ED-C", "EDD", "EDE", "EDE-D", "EDN", "EDR", "EDT", "EDU", "EE", "EEA", "EEP", "EEQ", "EFR", "EFT", "EFX", "EGF", "EGN", "EGO", "EGP", "EGY", "EHA", "EHB", "EHI", "EHL", "EIG", "EIX", "EJ", "EK", "EL", "ELB", "ELN", "ELP", "ELS", "ELX", "ELY", "EM", "EMC", "EMD", "EME", "EMF", "EMN", "EMO", "EMQ", "EMR", "EMS", "ENB", "ENH", "ENH-A", "ENI", "ENL", "ENP", "ENR", "ENS", "ENT", "ENZ", "EOC", "EOD", "EOG", "EOI", "EOS", "EOT", "EP", "EPB", "EP-C", "EPD", "EPE", "EPL", "EPR", "EPR-B", "EPR-C", "EPR-D", "EPR-E", "EQR", "EQR-N", "EQS", "EQT", "EQY", "ERF", "ERJ", "ES", "ESC", "ESD", "ESE", "ESI", "ESL", "ESS", "ESV", "ETB", "ETE", "ETG", "ETH", "ETJ", "ETM", "ETN", "ETO", "ETP", "ETR", "ETV", "ETW", "ETY", "EV", "EVC", "EVF", "EVG", "EVN", "EVR", "EVT", "EW", "EXC", "EXG", "EXH", "EXM", "EXP", "EXR", "F", "F-A", "FAC", "FAF", "FAM", "FAV", "FBC", "FBF-M", "FBF-N", "FBN", "FBP", "FBP-A", "FBP-B", "FBP-C", "FBP-D", "FBP-E", "FBR", "FBS-A", "FC", "FCE.A", "FCE.B", "FCF", "FCH", "FCH-A", "FCH-C", "FCJ", "FCN", "FCS", "FCT", "FCX", "FCX-M", "FCY", "FCZ", "FDI", "FDO", "FDP", "FDS", "FDX", "FE", "FEO", "FF", "FFA", "FFC", "FFD", "FFG", "FGB", "FGC", "FGE", "FGF", "FGI", "FGP", "FHI", "FHN", "FHO", "FHY", "FICO", "FIG", "FII", "FIS", "FIX", "FJA", "FL", "FLC", "FLO", "FLR", "FLS", "FLY", "FMC", "FMD", "FMN", "FMO", "FMR", "FMS", "FMS.P", "FMX", "FMY", "FNA", "FNB", "FNF", "FNM", "FNM-F", "FNM-G", "FNM-H", "FNM-I", "FNM-M", "FNM-N", "FNM-P", "FNM-Q", "FNM-R", "FNM-S", "FNM-T", "FO", "FOE", "FOF", "FOR", "FPC-A", "FPL", "FPL-C", "FPL-F", "FPO", "FPT", "FR", "FRA", "FRB", "FRE", "FRE-B", "FRE-G", "FRE-K", "FRE-M", "FRE-N", "FRE-O", "FRE-S", "FRE-U", "FRE-V", "FRE-W", "FRE-Y", "FRE-Z", "FR-J", "FR-K", "FRM", "FRO", "FRT", "FRX", "FRZ", "F-S", "FSC", "FSR", "FSS", "FST", "FT", "FTB-A", "FTB-B", "FTB-C", "FTE", "FTI", "FTK", "FTO", "FTR", "FTT", "FUL", "FUN", "FUR", "FWF", "G", "GA", "GAB", "GAB-D", "GAB-F", "GAH", "GAJ", "GAM", "GAM-B", "GAP", "GAR", "GAS", "GAT", "GB", "GBE", "GBL", "GBX", "GCA", "GCF", "GCH", "GCI", "GCO", "GCS", "GCV", "GCV-B", "GD", "GDF", "GDI", "GDL", "GDL-A", "GDO", "GDP", "GDV", "GDV-A", "GDV-D", "GE", "GEA", "GE-A", "GEC", "GED", "GEF", "GEF.B", "GEG", "GEJ", "GEO", "GEP", "GER", "GES", "GET", "GF", "GFA", "GFF", "GFI", "GFW", "GFY", "GFZ", "GG", "GG.W", "GGB", "GGC", "GGG", "GGP", "GGT", "GHI", "GHL", "GIB", "GIL", "GIM", "GIS", "GJB", "GJD", "GJE", "GJF", "GJG", "GJH", "GJI", "GJM", "GJN", "GJO", "GJP", "GJS", "GJT", "GJV", "GJW", "GKK", "GKK-A", "GKM", "GLF", "GLG", "GLG.W", "GLP", "GLT", "GLW", "GMA", "GME", "GMK", "GMR", "GMT", "GMXR", "GMXR.P", "GNA", "GNI", "GNK", "GNRC", "GNV", "GNW", "GOF", "GOL", "GOM", "GOV", "GPC", "GPD", "GPE-A", "GPE-X", "GPI", "GPJ", "GPK", "GPN", "GPS", "GPU", "GPW", "GPX", "GR", "GRA", "GRB", "GRM", "GRO", "GRR", "GRS", "GRT", "GRT-F", "GRT-G", "GRX", "GS", "GS-A", "GS-B", "GS-C", "GS-D", "GSH", "GSI", "GSK", "GSL", "GSL.U", "GSL.W", "GT", "GTI", "GTN", "GTN.A", "GTS", "GTY", "GU", "GUI", "GUL", "GUQ", "GUT", "GUT-A", "GVA", "GWF", "GWR", "GWW", "GXP", "GXP-A", "GXP-F", "GY", "GYA", "GYB", "H", "HAE", "HAL", "HAR", "HAS", "HAV", "HBA-D", "HBA-F", "HBA-G", "HBA-H", "HBA-Z", "HBC", "HBC.P", "HBC-A", "HBI", "HCC", "HCF", "HCH", "HCN", "HCN-D", "HCN-F", "HCN-G", "HCP", "HCP-E", "HCP-F", "HCS", "HD", "HDB", "HE", "HEI", "HEI.A", "HEK", "HEK.U", "HEK.W", "HEP", "HES", "HEW", "HF", "HFC-B", "HGG", "HGR", "HGT", "HHS", "HHY", "HI", "HIF", "HIG", "HIG-A", "HIH", "HIL", "HIO", "HIS", "HIT", "HIW", "HIW-B", "HIX", "HJA", "HJE", "HJG", "HJJ", "HJL", "HJN", "HJO", "HJR", "HJT", "HJV", "HK", "HL", "HL-B", "HL-C", "HLF", "HLS", "HLX", "HMA", "HMC", "HME", "HMH", "HMN", "HMY", "HNI", "HNP", "HNR", "HNT", "HNZ", "HOC", "HOG", "HON", "HOO", "HOS", "HOT", "HOV", "HP", "HPF", "HPI", "HPQ", "HPS", "HPT", "HPT-B", "HPT-C", "HPY", "HQH", "HQL", "HR", "HRB", "HRC", "HRG", "HRL", "HRP", "HRP-B", "HRP-C", "HRP-D", "HRPN", "HRS", "HRZ", "HS", "HSA", "HSC", "HSF", "HSM", "HSP", "HST", "HST-E", "HSY", "HT", "HT-A", "HTB", "HTD", "HTH", "HTH-A", "HTN", "HTR", "HTS", "HTX", "HTY", "HTZ", "HUB.A", "HUB.B", "HUM", "HUN", "HVT", "HVT.A", "HW", "HWD", "HXL", "HXM", "HYA", "HYB", "HYC", "HYF", "HYH", "HYK", "HYL", "HYM", "HYT", "HYV", "HYY", "HZD", "HZK", "HZO", "IAE", "IAG", "IBA", "IBI", "IBM", "IBN", "ICA", "ICB", "ICE", "ICO", "ICS", "ID", "IDA", "IDC", "IDE", "IDG", "IDT", "IDT.C", "IEP", "IEX", "IFF", "IFN", "IGA", "IGD", "IGI", "IGK", "IGR", "IGT", "IHC", "IHG", "IHS", "IIC", "IID", "IIF", "IIM", "IIT", "IJD", "IKJ", "IKL", "IKM", "IKR", "IM", "IMA", "IMA-B", "IMC", "IMF", "IMN", "IMS", "IMT", "IN", "INB", "IND", "ING", "INT", "INZ", "IO", "IOC", "IP", "IPG", "IPI", "IPL-B", "IPL-C", "IQC", "IQI", "IQM", "IQN", "IQT", "IR", "IRC", "IRE", "IRF", "IRL", "IRM", "IRR", "IRS", "ISF", "ISG", "ISH", "ISM", "ISP", "IT", "ITC", "ITG", "ITT", "ITUB", "ITW", "IVC", "IVN", "IVR", "IVZ", "IWA", "IX", "JAG", "JAH", "JAS", "JBJ", "JBK", "JBL", "JBN", "JBO", "JBR", "JBT", "JCE", "JCG", "JCI", "JCP", "JDD", "JEC", "JEF", "JEQ", "JFC", "JFR", "JGG", "JGT", "JGV", "JHI", "JHP", "JHS", "JHX", "JLA", "JLL", "JLS", "JMP", "JMT", "JNJ", "JNPR", "JNS", "JNY", "JOE", "JOF", "JPC", "JPG", "JPM", "JPM.W", "JPM-B", "JPM-E", "JPM-F", "JPM-G", "JPM-I", "JPM-J", "JPM-K", "JPM-P", "JPM-S", "JPM-W", "JPM-X", "JPM-Y", "JPM-Z", "JPS", "JPZ", "JQC", "JRN", "JRO", "JSM", "JSN", "JTA", "JTD", "JTP", "JTX", "JW.A", "JW.B", "JWF", "JWN", "JZC", "JZE", "JZH", "JZJ", "JZK", "JZL", "JZS", "JZT", "JZV", "K", "KAI", "KAR", "KB", "KBH", "KBR", "KBW", "KCI", "KCP", "KCT", "KCW", "KDE", "KDN", "KED", "KEF", "KEG", "KEI", "KEP", "KEX", "KEY", "KEY-A", "KEY-B", "KEY-D", "KEY-E", "KEY-F", "KEY-G", "KF", "KFN", "KFS", "KFT", "KFY", "KG", "KGC", "KGS", "KHI", "KID", "KIM", "KIM-F", "KIM-G", "KKD", "KMB", "KMM", "KMP", "KMR", "KMT", "KMX", "KND", "KNL", "KNM", "KNO", "KNR", "KNX", "KO", "KOF", "KOP", "KOS", "KR", "KRA", "KRB-D", "KRB-E", "KRC", "KRC-E", "KRC-F", "KRG", "KRH", "KRJ", "KRO", "KS", "KSA", "KSK", "KSM", "KSP", "KSS", "KST", "KSU", "KSU.P", "KT", "KTF", "KTH", "KTN", "KTV", "KTX", "KUB", "KV.A", "KV.B", "KVF", "KVJ", "KVN", "KVR", "KVT", "KVU", "KVW", "KW", "KWK", "KWR", "KYE", "KYN", "KYO", "L", "LAB", "LAD", "LAZ", "LBF", "LCC", "LCM", "LDF", "LDK", "LDL", "LDR", "LEA", "LEE", "LEG", "LEN", "LEN.B", "LEO", "LF", "LFC", "LFL", "LFT", "LG", "LGF", "LGI", "LH", "LHO", "LHO-B", "LHO-D", "LHO-E", "LHO-G", "LII", "LIZ", "LL", "LLL", "LLY", "LM", "LMI", "LMT", "LNC", "LNC-F", "LNC-G", "LNN", "LNT", "LNY", "LO", "LOR", "LOW", "LPL", "LPS", "LPX", "LRN", "LRY", "LSE", "LSI", "LTC", "LTC-F", "LTD", "LTM", "LUB", "LUK", "LUV", "LUX", "LVB", "LVS", "LXK", "LXP", "LXP-B", "LXP-C", "LXP-D", "LXU", "LYG", "LYV", "LZ", "LZB", "M", "MA", "MAA", "MAA-H", "MAC", "MAG", "MAN", "MAR", "MAS", "MAV", "MAY", "MBI", "MBT", "MCA", "MCD", "MCI", "MCK", "MCN", "MCO", "MCR", "MCS", "MCY", "MD", "MDC", "MDP", "MDR", "MDS", "MDT", "MDU", "MDZ", "ME", "MED", "MEE", "MEG", "MEI", "MEN", "MER-D", "MER-E", "MER-F", "MER-K", "MER-M", "MER-P", "MET", "MET-A", "MET-B", "MF", "MFA", "MFA-A", "MFB", "MFC", "MFD", "MFE", "MFG", "MFL", "MFM", "MFT", "MFV", "MFW", "MG", "MGA", "MGF", "MGI", "MGM", "MGS", "MGU", "MHD", "MHF", "MHI", "MHK", "MHN", "MHO", "MHO-A", "MHP", "MHS", "MHY", "MI", "MIC", "MIG", "MIL", "MIM", "MIN", "MIR", "MIR.A", "MIR.B", "MIY", "MJF", "MJH", "MJI", "MJN", "MJT", "MJV", "MJY", "MKC", "MKC.V", "MKL", "MKS", "MKV", "MLG", "MLI", "MLM", "MLP", "MLR", "MMC", "MMM", "MMP", "MMR", "MMR-M", "MMS", "MMT", "MMU", "MNE", "MNI", "MNP", "MO", "MOD", "MOG.A", "MOG.B", "MOH", "MON", "MOS", "MOT", "MOV", "MPA", "MP-D", "MPG", "MPG-A", "MPJ", "MPR", "MPV", "MPW", "MPX", "MQT", "MQY", "MR", "MRF", "MRH", "MRK", "MRK-B", "MRO", "MRT", "MRX", "MS", "MSA", "MS-A", "MSB", "MSD", "MSF", "MSJ", "MSK", "MSM", "MSO", "MSP", "MSY", "MSZ", "MT", "MTA", "MTB", "MTB-A", "MTD", "MTE", "MTG", "MTH", "MTL", "MTN", "MTP", "MTR", "MTS", "MTT", "MTU", "MTW", "MTX", "MTZ", "MUA", "MUC", "MUE", "MUH", "MUI", "MUJ", "MUR", "MUS", "MVC", "MVO", "MVT", "MW", "MWA", "MWE", "MWG", "MWO", "MWR", "MWV", "MWW", "MXB", "MXE", "MXF", "MXL", "MXT", "MYC", "MYD", "MYE", "MYF", "MYI", "MYJ", "MYM", "MYN", "MZF", "N", "NAC", "NAD", "NAI", "NAL", "NAN", "NAN-C", "NAT", "NAV", "NAZ", "NBG", "NBG-A", "NBL", "NBR", "NC", "NCA", "NCC-A", "NCC-B", "NCC-C", "NCI", "NCL", "NCO", "NCP", "NCR", "NCS", "NCT", "NCT-B", "NCT-C", "NCT-D", "NCV", "NCZ", "NDN", "NE", "NEA-C", "NED", "NEM", "NEU", "NEV", "NFG", "NFJ", "NFP", "NFX", "NGB-C", "NGG", "NGLS", "NGS", "NGT", "NGX-C", "NGZ", "NHI", "NHP", "NHS", "NI", "NIE", "NIF", "NII-C", "NIM", "NIO", "NJ", "NJR", "NKE", "NKG-C", "NL", "NLC", "NLS", "NLY", "NLY-A", "NM", "NMA", "NMD", "NMI", "NMK-B", "NMM", "NMO", "NMP", "NMR", "NMT", "NMT-C", "NMY", "NMY-C", "NNA", "NNA.W", "NNB-C", "NNC", "NNC-C", "NNF", "NNI", "NNJ", "NNN", "NNN-C", "NNP", "NNY", "NOA", "NOC", "NOK", "NOV", "NP", "NPC", "NPD", "NPF", "NPI", "NPK", "NPM", "NPO", "NPP", "NPT", "NPV", "NPV-C", "NPX", "NPY", "NQC", "NQI", "NQJ", "NQM", "NQN", "NQP", "NQS", "NQU", "NR", "NRC", "NRF", "NRF-A", "NRF-B", "NRG", "NRGP", "NRGY", "NRN", "NRP", "NRT", "NRU", "NS", "NSC", "NSH", "NSL", "NSM", "NSR", "NST", "NTC", "NTE", "NTL", "NTT", "NTX", "NTY", "NTZ", "NU", "NUC", "NUE", "NUM", "NUN", "NUO", "NUS", "NUV", "NUW", "NVC", "NVE", "NVG-C", "NVN", "NVO", "NVR", "NVS", "NW-C", "NWE", "NWI-C", "NWL", "NWN", "NWY", "NX", "NXC", "NXN", "NXP", "NXQ", "NXR", "NXY", "NXY-B", "NYB", "NYB-U", "NYM", "NYT", "NYX", "NZ", "NZH-C", "NZT", "O", "OB", "OC", "OC.B", "OCN", "OCR", "OCR-A", "OCR-B", "O-D", "ODC", "ODP", "O-E", "OEH", "OFC", "OFC-G", "OFC-H", "OFG", "OFG-B", "OGE", "OHI", "OHI-D", "OI", "OIA", "OIB", "OIC", "OII", "OIS", "OKE", "OKS", "OLA", "OLN", "OLP", "OMC", "OME", "OMG", "OMI", "OMN", "OMX", "ONB", "ONB-B", "ONE-W", "OPY", "ORA", "ORB", "ORH-A", "ORH-B", "ORI", "ORN", "OSG", "OSK", "OSM", "OTE", "OWW", "OXM", "OXY", "OZM", "PAA", "PAC", "PAG", "PAI", "PAM", "PAR", "PAY", "PBH", "PBI", "PBR", "PBR.A", "PBT", "PBY", "PC", "PCF", "PCG", "PCH", "PCK", "PCL", "PCM", "PCN", "PCP", "PCQ", "PCS", "PCX", "PDE", "PDM", "PDS", "PDT", "PE-A", "PEB", "PE-B", "PE-C", "PE-D", "PEG", "PEI", "PEO", "PEP", "PFD", "PFE", "PFG", "PFG-B", "PFH", "PFK", "PFL", "PFN", "PFO", "PFS", "PFX", "PG", "PGE-B", "PGH", "PGI", "PGN", "PGP", "PGR", "PH", "PHA", "PHD", "PHG", "PHH", "PHI", "PHK", "PHM", "PHR", "PHT", "PHX", "PIA", "PIF", "PII", "PIJ", "PIKE", "PIM", "PIR", "PIS", "PIY", "PJA", "PJC", "PJE", "PJI", "PJJ", "PJL", "PJR", "PJS", "PJT", "PJZ", "PKD", "PKE", "PKG", "PKH", "PKI", "PKJ", "PKK", "PKM", "PKO", "PKX", "PKY", "PKY-D", "PL", "PLA", "PL-A", "PL-B", "PLD", "PL-D", "PLD-F", "PLD-G", "PLL", "PLP", "PLS", "PL-S", "PLT", "PLV", "PM", "PMC", "PMF", "PMI", "PML", "PMM", "PMO", "PMT", "PMX", "PNC", "PNC-L", "PNF", "PNH", "PNI", "PNK", "PNM", "PNR", "PNU", "PNW", "PNX", "PNY", "POH", "POL", "POM", "POR", "POT", "PPC", "PPD", "PPG", "PPL", "PPL-A", "PPL-B", "PPM", "PPO", "PPR", "PPS", "PPS-A", "PPS-B", "PPT", "PQ", "PRA", "PRD", "PRE", "PRE-C", "PRE-D", "PRGN", "PRI", "PRM", "PRO", "PRS", "PRU", "PRX", "PSA", "PSA.A", "PSA-A", "PSA-B", "PSA-C", "PSA-D", "PSA-E", "PSA-F", "PSA-G", "PSA-H", "PSA-I", "PSA-K", "PSA-L", "PSA-M", "PSA-N", "PSA-V", "PSA-W", "PSA-X", "PSA-Z", "PSB", "PSB-H", "PSB-I", "PSB-K", "PSB-L", "PSB-M", "PSB-O", "PSB-P", "PSE", "PSO", "PSS", "PSW", "PSY", "PT", "PTC", "PTI", "PTP", "PTR", "PTV", "PTY", "PUK", "PUK.P", "PUK-A", "PVA", "PVD", "PVG", "PVH", "PVR", "PVX", "PWE", "PWR", "PX", "PXD", "PXP", "PYA", "PYB", "PYC", "PYE", "PYG", "PYI", "PYJ", "PYK", "PYL", "PYN", "PYO", "PYS", "PYT", "PYY", "PZB", "PZC", "PZE", "PZN", "Q", "QTM", "QXM", "R", "RA", "RAD", "RAH", "RAI", "RAS", "RAS-A", "RAS-B", "RAS-C", "RAX", "RBA", "RBC", "RBN", "RBS", "RBS-E", "RBS-F", "RBS-G", "RBS-H", "RBS-I", "RBS-L", "RBS-M", "RBS-N", "RBS-P", "RBS-Q", "RBS-R", "RBS-S", "RBS-T", "RBV", "RC", "RCC", "RCI", "RCL", "RCS", "RDC", "RDK", "RDN", "RDS.A", "RDS.B", "RDY", "RE", "RE-B", "REG", "REG-C", "REG-D", "REG-E", "REN", "REN.W", "REP", "REP-A", "RES", "REV", "RF", "RFI", "RFO-A", "RF-Z", "RGA", "RGA-A", "RGC", "RGR", "RGS", "RHB", "RHI", "RHT", "RIG", "RISK", "RIT", "RJF", "RKT", "RL", "RLH", "RLH-A", "RLI", "RMD", "RMT", "RMT-A", "RNE", "RNP", "RNR", "RNR-B", "RNR-C", "RNR-D", "ROC", "ROG", "ROK", "ROL", "ROP", "RPM", "RPT", "RQI", "RRC", "RRI", "RRR", "RS", "RSC", "RSG", "RSH", "RSO", "RST", "RT", "RTI", "RTN", "RTN.W", "RTP", "RUK", "RVI", "RVT", "RVT-B", "RWT", "RY", "RYL", "RYN", "RZ", "S", "SAB", "SAH", "SAI", "SAM", "SAN", "SAP", "SAY", "SB", "SBH", "SBP", "SBR", "SBS", "SBW", "SBX", "SCCO", "SCD", "SCG", "SCHW", "SCI", "SCL", "SCL.P", "SCR", "SCS", "SCU", "SCX", "SD", "SE", "SEE", "SEH", "SEM", "SEP", "SF", "SFD", "SFE", "SFG", "SFI", "SFI-D", "SFI-E", "SFI-F", "SFI-G", "SFI-I", "SFL", "SFN", "SFY", "SGF", "SGK", "SGL", "SGU", "SGY", "SGZ", "SHAW", "SHG", "SHI", "SHO", "SHO-A", "SHS", "SHW", "SI", "SID", "SIG", "SII", "SJI", "SJM", "SJR", "SJT", "SJW", "SKH", "SKM", "SKS", "SKT", "SKT-C", "SKX", "SKY", "SLA", "SLB", "SLE", "SLF", "SLG", "SLG-C", "SLG-D", "SLH", "SLM", "SLM-A", "SLM-B", "SLS", "SLT", "SLW", "SM", "SMA", "SMG", "SMI", "SMP", "SMS", "SNA", "SNE", "SNF", "SNH", "SNI", "SNN", "SNP", "SNS", "SNV", "SNX", "SNY", "SO", "SOA", "SOL", "SON", "SOR", "SOR.P", "SOV-B", "SOV-C", "SPA", "SPB", "SPF", "SPG", "SPG-I", "SPG-J", "SPH", "SPN", "SPP", "SPR", "SPW", "SQM", "SR", "SRE", "SRI", "SRT", "SRV", "SRX", "SRZ", "SSD", "SSI", "SSL", "SSP", "SSS", "SSW", "ST", "STC", "STD", "STD-A", "STD-B", "STD-C", "STD-E", "STD-I", "STE", "STI", "STI-A", "STI-Z", "STJ", "STK", "STL", "STL-A", "STM", "STN", "STO", "STP", "STR", "STRI", "STT", "STU", "STV", "STWD", "STZ", "SU", "SUG", "SUG-C", "SUI", "SUN", "SUP", "SUR", "SUS-A", "SVJ", "SVM", "SVN", "SVR", "SVU", "SWC", "SWI", "SWK", "SWM", "SWN", "SWS", "SWX", "SWY", "SWZ", "SXE", "SXI", "SXL", "SXT", "SY", "SYA", "SYK", "SYT", "SYX", "SYY", "T", "TAC", "TAI", "TAL", "TAM", "TAP", "TAP.A", "TBH", "TBI", "TBL", "TC", "TCB", "TCB.W", "TCB-A", "TCH", "TCI", "TCK", "TCL", "TCM", "TCO", "TCO-G", "TCO-H", "TD", "TDA", "TDC", "TDF", "TDG", "TDI", "TDS", "TDS.S", "TDW", "TDY", "TE", "TEF", "TEG", "TEI", "TEL", "TEN", "TEO", "TER", "TEX", "TFC", "TFX", "TG", "TGH", "TGI", "TGP", "TGS", "TGT", "TGX", "THC", "THG", "THI", "THO", "THS", "TI", "TI.A", "TIE", "TIF", "TII", "TII.A", "TIN", "TJX", "TK", "TKC", "TKF", "TKR", "TKS", "TLB", "TLI", "TLK", "TLM", "TLP", "TM", "TMH", "TMK", "TMK-A", "TMM", "TMO", "TMR", "TMX", "TNB", "TNC", "TNE", "TNH", "TNK", "TNL", "TNP", "TNS", "TOD", "TOL", "TOO", "TOT", "TPC", "TPL", "TPX", "TPZ", "TR", "TRA", "TRC", "TREX", "TRF", "TRH", "TRI", "TRK", "TRN", "TRNO", "TRP", "TRR", "TRU", "TRV", "TRW", "TS", "TSI", "TSL", "TSM", "TSN", "TSO", "TSP", "TSS", "TSU", "TTC", "TTF", "TTI", "TTM", "TTO", "TU", "TUC", "TUP", "TV", "TVC", "TVE", "TVL", "TW", "TWC", "TWI", "TWN", "TWX", "TX", "TXI", "TXN", "TXT", "TY", "TY.P", "TYC", "TYG", "TYG-A", "TYL", "TYN", "TYW", "TYY", "TYY-A", "TZF", "TZK", "UA", "UAM", "UBA", "UBP", "UBP-C", "UBP-D", "UBS", "UBS-D", "UDR", "UDR-G", "UFI", "UFS", "UGI", "UGP", "UHS", "UHT", "UIL", "UIS", "UL", "UMC", "UN", "UNF", "UNH", "UNM", "UNP", "UNS", "UNT", "UPL", "UPS", "URI", "URS", "USA", "USB", "USB-E", "USB-F", "USB-G", "USB-H", "USB-I", "USB-J", "USB-K", "USB-L", "USG", "USM", "USU", "UTA", "UTF", "UTI", "UTL", "UTR", "UTX", "UVV", "UZV", "V", "VAL", "VAL.P", "VALE", "VAR", "VBF", "VCI", "VCO", "VCV", "VE", "VFC", "VG", "VGM", "VGR", "VHI", "VIA", "VIA.B", "VIM", "VIP", "VIT", "VIV", "VKQ", "VLO", "VLT", "VLY", "VLY-A", "VMC", "VMI", "VMO", "VMW", "VNO", "VNOD", "VNO-E", "VNO-F", "VNO-G", "VNO-H", "VNO-I", "VNR", "VNV", "VOL", "VOQ", "VPV", "VQ", "VR", "VRS", "VRX", "VSH", "VSI", "VTA", "VTJ", "VTN", "VTR", "VVC", "VVI", "VVR", "VZ", "WAB", "WAG", "WAL", "WAT", "WB-B", "WBC", "WB-C", "WBD", "WB-D", "WBK", "WBS", "WCC", "WCG", "WCN", "WCO", "WDC", "WDR", "WEA", "WEC", "WEN", "WES", "WF", "WFC", "WFC-J", "WFC-L", "WFR", "WFT", "WG", "WGL", "WGO", "WH", "WHG", "WHI", "WHR", "WHX", "WIA", "WIT", "WIW", "WL", "WLK", "WLL", "WLL-A", "WLP", "WLT", "WM", "WMB", "WMG", "WMK", "WMS", "WMT", "WMZ", "WNA.P", "WNC", "WNI", "WNR", "WNS", "WOR", "WPC", "WPI", "WPK", "WPO", "WPP", "WPZ", "WR", "WRB", "WRB-A", "WRC", "WRD", "WRE", "WRI", "WRI-D", "WRI-E", "WRI-F", "WRS", "WSF", "WSH", "WSM", "WSO", "WST", "WTI", "WTM", "WTR", "WTS", "WTU", "WTW", "WU", "WWE", "WWW", "WX", "WXS", "WY", "WYN", "X", "XAA", "XCJ", "XCO", "XEC", "XEL", "XFB", "XFD", "XFH", "XFJ", "XFP", "XFR", "XIN", "XJT", "XKK", "XKN", "XKO", "XL", "XL-Y", "XOM", "XRM", "XRX", "XTO", "XVF", "XVG", "Y", "YGE", "YPF", "YSI", "YUM", "YZC", "ZB-A", "ZB-B", "ZB-C", "ZEP", "ZF", "ZLC", "ZMH", "ZNH", "ZNT", "ZQK", "ZTR", "ZZ", "ZZC"};
//
//		Set<String> set = new HashSet<String>();
//		set.addAll( Arrays.asList(amex) );
//		set.addAll( Arrays.asList( nasdaq ) );
//		set.addAll( Arrays.asList( nyse ) );
//		
//		System.out.println( "Array Length: " +(amex.length + nasdaq.length + nyse.length) );
//		System.out.println( "Set Length: " +set.size() );
//	}
	
}
